package Random_;

import java.util.*;

/**
 * 福彩双色球是民政部发行的彩票。
 * 玩法如下：红球一共6组，每组从1-33中抽取一个，六个互相不重复。
 * 然后蓝球是从1-16中抽取一个数字，这整个组成的双色球一注。
 * 用程序生成一注，输出的时候红球要求按照从小到大排列(List存放）
 *
 */
public class Test01 {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        Random random = new Random();
        for (int i = 0; i<=6 ; i++) {
            int a=random.nextInt(34);
           if (!list.contains(a)){
               list.add(a);
           }
        }
        for (Integer integer :  list) {
            System.out.print(integer+" ");
        }
        System.out.println();
        System.out.println("排序后");
        list.sort(new Comparator<Integer>() {
            @Override
            public int compare(Integer o1, Integer o2) {
                return o1-o2;
            }
        });
        for (Integer integer : list) {
            System.out.print(integer+" ");
        }
        int b=(int)(Math.random()*16+1);
        System.out.print(b+"");

    }
}
